<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <meta name="renderer" content="webkit|ie-comp|ie-stand">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
    <meta http-equiv="Cache-Control" content="no-siteapp" />
    <!--[if lt IE 9]>
    <script type="text/javascript" src="/admin/lib/html5shiv.js"></script>
    <script type="text/javascript" src="/admin/lib/respond.min.js"></script>
    <![endif]-->
    <link rel="stylesheet" type="text/css" href="/admin/static/h-ui/css/H-ui.min.css" />
    <link rel="stylesheet" type="text/css" href="/admin/static/h-ui.admin/css/H-ui.admin.css" />
    <link rel="stylesheet" type="text/css" href="/admin/lib/Hui-iconfont/1.0.8/iconfont.css" />
    <link rel="stylesheet" type="text/css" href="/admin/static/h-ui.admin/skin/default/skin.css" id="skin" />
    <link rel="stylesheet" type="text/css" href="/admin/static/h-ui.admin/css/style.css" />
    <!--[if IE 6]>
    <script type="text/javascript" src="/admin/lib/DD_belatedPNG_0.0.8a-min.js" ></script>
    <script>DD_belatedPNG.fix('*');</script>
    <![endif]-->
    <link rel="stylesheet" href="/admin/lib/webuploader/0.1.5/webuploader.css">

    <script type="text/javascript" src="/admin/lib/jquery/1.9.1/jquery.min.js"></script>

    <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.css" rel="stylesheet">
    <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.js"></script>

    <title>添加课程 - 课程管理 - H-ui.admin v2.4</title>
    <meta name="keywords" content="H-ui.admin v3.0,H-ui网站后台模版,后台模版下载,后台管理系统模版,HTML后台模版下载">
    <meta name="description" content="H-ui.admin v3.0，是一款由国人开发的轻量级扁平化网站后台模板，完全免费开源的网站后台管理系统模版，适合中小型CMS后台系统。">
</head>
<body>
<article class="page-container">
    {{--hui-admin表单的提交使用的ajax提不需要设置form的action地址--}}
    <form class="form form-horizontal" id="form-admin-add">
        <div class="row cl">
            <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>课程名称：</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" name="name" style="display: none;">
                <input type="text" class="input-text" value=""  autocomplete="off" placeholder="" id="name" name="name">
            </div>
        </div>
        <div class="row cl">
            <label class="form-label col-xs-4 col-sm-3">所属专业：</label>
            <div class="formControls col-xs-8 col-sm-9">
                <span class="select-box" style="width:150px;">
                    <select name="pro_id" id="" class="select">
                        @foreach($professionData as $v)
                            <option value="{{ $v->id }}">{{ $v->name }}</option>
                        @endforeach
                    </select>
                </span>
            </div>
        </div>
        <div class="row cl">
            <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>价格：</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" name="price" style="display: none;">
                <input type="text" class="input-text" value=""  autocomplete="off" placeholder="" id="price" name="price">
            </div>
        </div>


        <div class="row cl">
            <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>简介：</label>
            <div class="formControls col-xs-8 col-sm-9">
                <textarea name="mark_up" id="" cols="30" rows="10" class="textarea"></textarea>
            </div>
        </div>

        <div class="row cl">
            <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
                <input class="btn btn-primary radius" type="submit" value="&nbsp;&nbsp;提交&nbsp;&nbsp;">
            </div>
        </div>
    </form>
</article>

<!--_footer 作为公共模版分离出去-->

<script type="text/javascript" src="/admin/lib/layer/2.4/layer.js"></script>
<script type="text/javascript" src="/admin/static/h-ui/js/H-ui.min.js"></script>
<script type="text/javascript" src="/admin/static/h-ui.admin/js/H-ui.admin.js"></script> <!--/_footer 作为公共模版分离出去-->

<!--请在下方写此页面业务相关的脚本-->
<script type="text/javascript" src="/admin/lib/jquery.validation/1.14.0/jquery.validate.js"></script>
<script type="text/javascript" src="/admin/lib/jquery.validation/1.14.0/validate-methods.js"></script>
<script type="text/javascript" src="/admin/lib/jquery.validation/1.14.0/messages_zh.js"></script>

{{--webupload插件使用 1. 注意：这个插件也是基于jQuery的，所以必须在jQuery之后引入--}}
{{--hui框架本身是有提供插件--}}
<link rel="stylesheet" href="/admin/lib/webuploader/0.1.5/webuploader.css">
<script type="text/javascript" src="/admin/lib/webuploader/0.1.5/webuploader.js"></script>

{{-- 引入zy插件--}}

<link rel="stylesheet" href="/zy/zyuploader/control/css/zyUpload.css" type="text/css">
<!-- 引用核心层插件 -->
<script type="text/javascript" src="/zy/zyuploader/core/zyFile.js"></script>
<!-- 引用控制层插件 -->
<script type="text/javascript" src="/zy/zyuploader/control/js/zyUpload.js"></script>

{{--初始化--}}
<script type="text/javascript">
    $(function(){
        $('.skin-minimal input').iCheck({
            checkboxClass: 'icheckbox-blue',
            radioClass: 'iradio-blue',
            increaseArea: '20%'
        });
        // hui框架封装的表单的提交功能 validate方法 底层使用的 jquery的一个 validate插件
        $("#form-admin-add").validate({
            rules:{
                username:{
                    required:true,
                    minlength: 2,
                    maxlength: 16
                },
                phoneNumber:{
                    required:true,
                    isPhone:true
                },
                email:{
                    required:true,
                    email:true
                }
            },
            onkeyup:false,
            focusCleanup:true,
            success:"valid",
            // 验证通过的情况下，该回调函数被触发
            submitHandler:function(form){
                // 这个是表单的提交 $.ajax 可以完成表单里面文件提交
                $(form).ajaxSubmit({
                    type: 'post',
                    url: "{{ url('/admin/course/add') }}",
                    data: {'_token': "{{ csrf_token() }}"},
                    success: function(data){
                        layer.msg('添加成功!',{icon:1,time:1000});
                        // 在表单提交后，会关闭当前的窗口。 parent 代表父窗口，弹出的为子窗口
                        var index = parent.layer.getFrameIndex(window.name);
                        // 页面刷新
//                    parent.location.reload();// 父窗口的url地址重新加载
                        parent.layer.close(index);

                    },
                    error: function(XmlHttpRequest, textStatus, errorThrown){
                        // 如果后端验证不通过，则会触发这个error回调
                        var _error = JSON.parse( XmlHttpRequest.responseText );
                        console.log( _error ); // 对象 {email: ['邮箱不存在']}
                        var _html = '';
                        for( var j in _error ){
                            _html += _error[j][0] + ' ';
                        }
                        layer.msg( _html, {icon:1,time:1000});
                    }
                });

            }
        });
    });
</script>
<!--/请在上方写此页面业务相关的脚本-->
</body>
</html>